/*
 * UnaryAteOperatorAst.h
 *
 *  Created on: 1 Nov 2010
 *      Author: ph1109
 */

#ifndef UNARYATEOPERATORAST_H_
#define UNARYATEOPERATORAST_H_

#include "UnaryOperatorAst.h"

namespace MAlice {

class UnaryAteOperatorAst: public MAlice::UnaryOperatorAst {
public:
	UnaryAteOperatorAst(ExpressionAst* expression);
	virtual ~UnaryAteOperatorAst();

	virtual llvm::Value* generate();
};

}

#endif /* UNARYATEOPERATORAST_H_ */
